import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Este boton cambia el valor de la variable modo en el mundo
 * 
 * @author Daniel Varela
 * @version 1.0
 */
public class BotonM extends Actor
{
    private int mod;
    
    /**
     * Costructor de la calse 
     *  @param modo del boton
     */
    public BotonM(int m){
        mod = m;    
        this.selImagen();
    }

    public void act() 
    {
       if(Greenfoot.mouseClicked(this)){
            this.click();    
       }
    }    
    
    /**
     * cambia el modo de mundo por el valor de mod
     */
    public void click(){
        Mundo mundo;
        mundo = (Mundo)this.getWorld();
        
        mundo.tomaModo(mod);
    }
    
    /**
     * De acuerdo con la variable mod se le asiga una imagen a el boton
     */
    public void selImagen(){
        switch(mod){
            case(1):this.setImage("jugar.png");    
                break;
                
            case(2):this.setImage("ayuda.png");    
                break;
            
            case(3):this.setImage("creditos.png");    
                break;
        }
        
    }
}
